export namespace Picker {
  export interface StatusParams {
    /**
     * 审核状态 （0新注册 1待审核 2审核通过 3审核不通过 4-已注销）
     */
    auditStatus?: string;
    /**
     * 市编号
     */
    city?: string;
    /**
     * 姓名
     */
    fullName?: string;
    /**
     * 页数
     */
    pageNum?: number;
    /**
     * 每页数量
     */
    pageSize?: number;
    /**
     * 手机号
     */
    phonenumber?: string;
    /**
     * 省
     */
    province?: string;
    [property: string]: any;
  }

  export interface Row {
    /**
     * 创建时间
     */
    createTime: string;
    /**
     * 姓名
     */
    fullName: string;
    /**
     * 手机号
     */
    phonenumber: string;
    /**
     * 用户id
     */
    userId: string;
    [property: string]: any;
  }
  export interface AddParams {
    /**
     * 城市code
     */
    city: string;
    /**
     * 用户姓名
     */
    fullName: string;
    /**
     * 手机号码
     */
    phonenumber: string;
    /**
     * 省份code
     */
    province: string;
    /**
     * 短信验证码
     */
    smsCode: string;
    [property: string]: any;
  }

  export interface AuditParams {
    /**
     * 审核状态（1审核通过 2审核不通过）
     */
    auditStatus: string;
    /**
     * 审核不通过原因 当不通过必须传原因
     */
    reason?: string;
    /**
     * 取货员员ID
     */
    userId: number;
    [property: string]: any;
  }

  /**
   * 响应数据
   */
  export interface RelationData {
    /**
     * 账户金额
     */
    amount?: string;
    /**
     * 未完成订单列表
     */
    incompleteOrderList?: IncompleteOrderList[];
    [property: string]: any;
  }

  export interface IncompleteOrderList {
    /**
     * 要货时间
     */
    estimatedDeliveryTime: string;
    /**
     * 订单编号
     */
    supply_code: string;
    [property: string]: any;
  }
}

export namespace PickerDetail {
  /**
   * 响应数据
   */
  export interface Data {
    /**
     * 用户详情
     */
    detail: Detail;
    /**
     * 驾驶证信息
     */
    driverLicense: DriverLicense[];
    /**
     * 健康证信息
     */
    healthCertificate: HealthCertificate;
    [property: string]: any;
  }

  /**
   * 用户详情
   */
  export interface Detail {
    /**
     * 员工年龄
     */
    age?: number;
    /**
     * 审核状态（0新注册 1未审核 2审核通过 3审核不通过）
     */
    auditStatus?: string;
    /**
     * 员工生日
     */
    birthday?: string;
    /**
     * 删除标志（0代表存在 2代表删除）
     */
    delFlag?: string;
    /**
     * 员工入职日期-上岗时间
     */
    entryDate?: string;
    /**
     * 用户姓名
     */
    fullName: string;
    /**
     * 身份证审核状态（0-未提交 1-待审核 2-审核通过 3-审核不通过）
     */
    idCardAuditStatus?: string;
    /**
     * 身份证反面照片
     */
    idCardBackPhoto?: string;
    /**
     * 身份证正面照片
     */
    idCardHeadPhoto?: string;
    /**
     * 员工身份证号
     */
    idCardNo?: string;
    /**
     * 身份证有效期结束时间
     */
    idCardValidityEndTime?: string;
    /**
     * 身份证有效期开始时间
     */
    idCardValidityStartTime?: string;
    /**
     * 身份证有效期状态（1-期限内有效 2-永久有效 3-已失效）
     */
    idCardValidityStatus?: string;
    /**
     * 员工离职日期
     */
    leaveDate?: string;
    /**
     * 个人照片
     */
    personalImagePhoto?: string;
    /**
     * 手机号码
     */
    phonenumber?: string;
    /**
     * 审核不通过原因
     */
    reason?: string;
    /**
     * 性别 0男 1女 2未知
     */
    sex: string;
    /**
     * 所属中转仓名称
     */
    stageName: string;
    /**
     * 帐号状态（0正常 1停用）
     */
    status?: string;
    /**
     * 配送员补贴状态 1-启用 2-停用
     */
    subsidyAmountStatus?: number;
    /**
     * 用户ID
     */
    userId: number;
    /**
     * 用户账号
     */
    userName: string;
    /**
     * 配送员工作状态 1-工作 2-休息
     */
    workingStatus?: number;
    [property: string]: any;
  }

  export interface DriverLicense {
    /**
     * 实际驾龄
     */
    actualDrivingYears: string;
    /**
     * 驾驶证号
     */
    drivingLicenseNo: string;
    /**
     * 驾驶证照片
     */
    drivingLicensePhoto?: string;
    /**
     * 驾驶证类型名称
     */
    drivingLicenseTypeName: string;
    /**
     * 驾驶证有效期结束时间
     */
    drivingLicenseValidityEndTime?: string;
    /**
     * 驾驶证有效期开始时间
     */
    drivingLicenseValidityStartTime?: string;
    /**
     * 驾驶证驾龄
     */
    drivingLicenseYears: string;
    /**
     * 驾驶证ID
     */
    id: number;
    /**
     * 状态 1-正常 2-已过期
     */
    status?: number;
    [property: string]: any;
  }

  /**
   * 健康证信息
   */
  export interface HealthCertificate {
    /**
     * 健康证图片地址
     */
    healthCertificateUrl: string;
    /**
     * 主键
     */
    id: number;
    /**
     * 状态 1-有效 2-已过期
     */
    status?: number;
    /**
     * 健康证有效结束时间
     */
    validEndTime?: string;
    /**
     * 健康证有效开始时间
     */
    validStartTime?: string;
    [property: string]: any;
  }
}
